$basecolor:#ff841d;
.menu{
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    padding:15px;
    color: #666;
    // height: 148px;
    overflow: hidden;
    >div{
        width: 25%;
        >a{
            width: 100%;
            display: block;
            text-align: center;
            font-size: 14px;
            line-height: 30px;
            padding:5px 0;
            >img{
                display: block;
                width: 40px;
                margin: 0 auto;
            }
        }
    }
    >div:nth-last-child(-n+4){
        display: none;
    }
}
.inlandDiscount{
    .ildcTitle{
        height: 34px;
        background-image: linear-gradient(#ffaf47,#ff9000);
        >a{
            font-size: 17px;
            font-weight: 600;
            display: flex;
            height: 100%;
            width: 100%;
            padding: 5px 8px;
            box-sizing: border-box;
            color: #fff;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: center;
        }
    }
    .ildcList{
        >ul{
            >li{
                height: 100%;
                border-bottom: 1px solid transparent;
                >a{
                    display: flex;
                    background-color: #fff;
                    padding-top:10px;
                    >.ildcImg{
                        width: 120px;
                        >img{
                            display: block;
                            width: 100px;
                            margin: 0 10px 10px;
                        }
                    }
                    >.ildcContent{
                        width: 100%;
                        >.contentTitle{
                            margin-bottom: 36px;
                            span{
                                color:$basecolor;
                            }    
                        }
                        >.contentFrom{
                            font-size: 13px;
                            color: #777;
                            span:first-of-type{
                                float: left;
                            }
                            span:last-of-type{
                                float: right;
                                margin-right: 10px;
                            }
                        }
                    }
                }
            }
        }
    }
    .ildcMore{
        height: 30px;
        padding:12px;
        >a{
            display: block;
            height: 100%;
            width: 100%;
            line-height: 30px;
            font-size: 13px;
            background: #F4F4F4;
            background-image: linear-gradient(#ffffff, #f4f4f4);
            border: 1px solid #dddddd;
            border-radius: 4px;
            text-align: center;
        }
    }
    .brandRanking{
        height: 34px;
        background-image: linear-gradient(#ffaf47,#ff9000);
        margin-bottom: 15px;
        >a{
            font-size: 17px;
            font-weight: 600;
            display: flex;
            height: 100%;
            width: 100%;
            padding: 5px 8px;
            box-sizing: border-box;
            color: #fff;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: center;
        }
    }
}